9013eeae8ab0af6ca88ba966439b6b6789cab316,src/main/java/org/elasticsearch/index/query/HasParentFilterBuilder.java,HasParentFilterBuilder,doXContent,#XContentBuilder#Params#,67
Before Change
@Override
protected void doXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject(HasParentFilterParser.NAME);
builder.field("query");
queryBuilder.toXContent(builder, params);
builder.field("parent_type", parentType);
if (scope != null) {
After Change
@Override
protected void doXContent(XContentBuilder builder, Params params) throws IOException {
builder.startObject(HasParentFilterParser.NAME);
if (queryBuilder != null) {
builder.field("query");
queryBuilder.toXContent(builder, params);
} else if (filterBuilder != null) {
builder.field("filter");
filterBuilder.toXContent(builder, params);
}
builder.field("parent_type", parentType);